@charset gb2312;
html, body { text-align: left; font-size: 12px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; color: #000 }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, fieldset, p, th, td { font-size: 12px; margin: 0; padding: 0 }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 400 }
img { border: none; margin: 0; padding: 0 }
ol, ul, li { list-style: none }
caption, th { text-align: left }
a img { border: none }
a { color: #000; text-decoration: none }
a:hover { color: #c00; text-decoration: none }
table { border-collapse: collapse; border-spacing: 0 }
body { background-color: #fafafa; -x-system-font: none; font-size-adjust: none; font-stretch: normal; font-style: normal; font-variant: normal; font-weight: 400; font-family: microsoft yahei }
p { margin: 0; padding: 0 }
/*翻页格式*/
#fanyi { width: 900px; height: auto; float: left; margin-top: 8px; font-size: 12px; overflow: hidden; }
#fanyi ul { float: left; width: 800px; padding-left: 100px; overflow: hidden }
#fanyi ul li { width: auto; height: 20px; float: left; margin-left: 15px; padding: 0 10px 0 10px; line-height: 20px; font-size: 12px; color: #666; border: 1px solid #ccc; }
#fanyi a { color: #000; text-decoration: none; }
#fanyi a:link { text-decoration: underline; }
#fanyi a:visited { text-decoration: none; }
#fanyi a:hover { text-decoration: none; }
#fanyi a:active { text-decoration: none; }
/*翻页结束*/
.header { width: 100%; height: 148px; overflow: hidden; background: url(../images/head_background.png) repeat-x }
.header_top { width: 1250px; height: 97px; margin: 5px auto 0 }
.header_top_left { width: 184px; height: 97px; float: left; margin-left: 25px }
.header_top_cenner { width: 580px; height: 97px; float: left }
.header_top_right { width: 365px; height: 69px; float: left; padding-top: 22px; text-align:right;}
.header_bottom { width: 1225px; height: 46px; padding-left: 25px; margin: 0 auto }
.menu { width: 849px; height: 46px; float: left }
.menu ul { width: 1200px; height: 46px; float: left }
.menu ul li { width: 128px; height: 46px; float: left;text-align:center }
.menu ul li dd { width: 124px; height: 46px; float: left; font-size: 14px; font-weight: 700; overflow: hidden; text-align: center; line-height: 46px; margin-right: 1px }
.menu ul li a { width: 124px; height: 46px; float: left; color: #FFF; font-family: microsoft yahei }
.menu ul li dd:hover { width: 124px; height: 46px; float: left; background: #1ebdf2 }
.menu ul li dt { width: 2px; height: 23px; float: left; margin-top: 12px; background: url(../images/menu_s.png) no-repeat }
.Search { width: 282px; height: 35px; float: right; margin-top: 7px; background: url(../images/sousuo.png) no-repeat }
.input_sousuo { height: 28px; width: 200px; float: left; border: none; background: none; line-height: 28px; margin: 1px 0 0 5px }
.input_submit { width: 42px; height: 30px; float: left; background: none; border: none }
#sousuo { width: 840px; height: auto; float: left; overflow: hidden; margin-top: 20px; padding: 10px }
.sousuo_c { width: 840px; height: 35px; float: left; line-height: 35px; overflow: hidden; padding-bottom: 5px; border-bottom: 2px solid #c00; background: url(../images/sousuo.jpg) no-repeat 0 3px }
#sousuo_jg { width: 840px; height: auto; float: left; overflow: hidden; margin: 15px 0 }
.sousuo_jg dt span { color: #c00; font-weight: 700; margin: 0 5px }
#sousuo_jg ul li { width: 830px; height: auto; float: left; overflow: hidden; list-style: none; border: 1px dashed #c00; margin: 10px 0; padding: 15px 0 5px 10px }
#sousuo_jg ul li del { width: 140px; height: 90px; float: left; margin-right: 10px; border: 1px solid #ccc }
#sousuo_jg ul li del img { width: 136px; height: 86px; float: left; margin: 2px 0 0 2px }
#sousuo_jg ul li dt { width: 570px; height: 25px; font-size: 14px; font-weight: 700; line-height: 25px; float: left; border-bottom: 1px dashed #ccc }
#sousuo_jg ul li dt b { width: auto; color: #c00; margin-right: 8px }
#sousuo_jg ul li dd { width: 570px; height: auto; line-height: 24px; float: left; overflow: hidden; max-height: 67px }
#sousuo_jg ul li dd span { width: auto; height: auto; line-height: 25px; overflow: hidden; margin-left: 20px }
#sousuo_jg ul li dd strong { color: #555 }
#sousuo_r { width: 210px; height: 800px; float: left; overflow: hidden; margin-left: 10px; margin-top: 15px; border: 1px solid #000 }
.ss { width: 830px; height: 85px; float: left; overflow: hidden; padding-bottom: 21px; margin-bottom: 21px; border-bottom: 1px dashed #ccc }
.sa { width: 135px; height: 85px; float: left; margin-right: 30px }
.sb { width: 635px; height: 25px; float: left; font-size: 16px; font-weight: 700 }
.sc { width: 635px; height: 65px; float: left; line-height: 22px; overflow: hidden }
#banner { width: 100%; height: 440px; text-align: center }
.slides { width: 100%; height: 440px; overflow: hidden; position: relative; margin: 0 auto }
.slide-pic { width: 100%; overflow: hidden; list-style: none; margin: 0; padding: 0 }
.slide-pic img { width: 1920px; height: 440px }
.slide-pic li { width: 1920px; height: 440px; display: none; padding-left: 50%; margin-left: -960px }
.slide-li { left: 50%; bottom: 20px; position: absolute; margin: 0 0 0 -500px; padding: 0 }
.slide-li li { width: 20px; height: 3px; float: left; overflow: hidden; list-style: none; margin: 3px; padding: 0 }
.slide-li a { width: 190px; height: 10px; color: #000; font-size: 12px; display: block }
.slide-li a:hover { color: red; text-decoration: none }
.op li { background: #fdd000; filter: alpha(opacity=60) }
.slide-txt span { display: none }
.pro { width: 1225px; height: auto; padding-left: 25px; overflow: hidden; margin: 0 auto 23px }
.pro_title { width: 1200px; height: 97px; float: left; background: url(../images/pro_title.png) no-repeat }
.pro_gl_more { width: 1200px; height: 30px; float: left; text-align: right; line-height: 30px; border-bottom: 2px solid #ccc; margin: 5px 0 23px }
.pro_pp_more { width: 1200px; height: 30px; float: left; text-align: right; line-height: 30px; border-bottom: 2px solid #ccc; margin: -10px 0 0 }
#full-screen-slider { width: 100%; height: 180px; float: left; position: relative }
#slides { display: block; width: 100%; height: 180px; list-style: none; position: relative; margin: 0; padding: 0 }
#slides li { display: block; width: 100%; height: 100%; list-style: none; position: absolute; margin: 0; padding: 0 }
#slides li img { width: 1920px; height: 180px }
#slides li a { display: block; width: 100%; height: 100%; text-indent: -9999px }
#pagination { display: block; list-style: none; position: absolute; left: 55%; top: 10px; z-index: 9900; margin: 0; padding: 5px 15px 5px 0 }
#pagination li { display: block; list-style: none; width: 10px; height: 10px; float: left; margin-left: 15px; border-radius: 5px; background: #FFF }
#pagination li a { display: block; width: 100%; height: 100%; text-indent: -9999px; margin: 0; padding: 0 }
#pagination li.current { background: #0092CE }
.case { width: 1225px; height: 300px; padding-left: 25px; margin: 0 auto }
.case_title { width: 1200px; height: 96px; float: left; background: url(../images/anli_title.png) no-repeat }
.case_title a { width: 200px; height: 30px; float: right; text-align: right; color: #494949; font-size: 14px; margin-top: 50px }
.center { width: 1200px; float: left; overflow: hidden }
.i_teamm { position: relative; margin-top: 0; padding-left: 5px; padding-right: 5px }
.i_t_left { z-index: 0; position: absolute; width: 21px; height: 25px; top: 58px; cursor: pointer; left: 15px }
.i_t_right { z-index: 0; position: absolute; width: 21px; height: 25px; top: 58px; cursor: pointer; right: 20px }
.i_team { position: relative; line-height: 20px; width: 1190px }
.i_team .box { position: relative; width: 1150px; height: 200px; overflow: hidden; margin: 0 20px }
.i_team .plus { position: absolute; width: 16px; height: 38px; top: 50px; left: -5px; cursor: pointer; background: url(../images/left.png) no-repeat }
.i_team .minus { position: absolute; width: 16px; height: 38px; top: 50px; right: -5px; cursor: pointer; background: url(../images/right.png) no-repeat }
.i_team ul { position: absolute; width: 9999px; top: 0; left: 0 }
.i_team ul li a { margin-bottom: 5px; border: #fff solid 1px; display: block; width: 280px; height: 158px }
.i_team ul li a:hover img { margin-bottom: 2px; border: #ddd solid 1px; display: block; width: 280px; height: 158px }
.i_team li { text-align: center; line-height: 1.2; width: 282px; float: left; color: #ccc; overflow: hidden; padding-right: 8px }
.i_team li img { width: 280px; height: 158px }
.i_team li span { display: block; width: 250px; overflow: hidden; color: #666; font-size: 14px; white-space: nowrap; margin-left: 14px; text-transform: uppercase }
.zixun { width: 100%; height: 580px; overflow: hidden; margin-top: 50px; background: #0069ac }
.zixun_title { width: 1200px; height: 122px; background: url(../images/zixun_title.png) no-repeat; margin: 0 auto }
.zixun_cenner { width: 1225px; height: 398px; padding-left: 25px; margin: 0 auto }
.zixun_ca { width: 390px; height: 398px; float: left; margin-right: 14px }
.zixun_ca_img { width: 390px; height: 158px; float: left; background: url(../images/new.png) no-repeat }
.zixun_ca_title { width: 390px; height: 85px; float: left; background: url(../images/new_title.png) no-repeat }
.zixun_cb { width: 390px; height: 398px; float: left }
.zixun_cb_img { width: 390px; height: 158px; float: left; background: url(../images/jishuzhichi.png) no-repeat }
.zixun_cb_title { width: 390px; height: 85px; float: left; background: url(../images/jishu_title.png) no-repeat }
.zixun_cc { width: 390px; height: 398px; float: left; margin-left: 14px }
.zixun_cc_img { width: 390px; height: 158px; float: left; background: url(../images/about.png) no-repeat }
.zixun_cc_title { width: 390px; height: 85px; float: left; background: url(../images/about_title.png) no-repeat }
.zixun_cc_cen { width: 340px; height: 155px; float: left; overflow: hidden; background: #fff; font-size: 14px; line-height: 21px; color: #333; padding: 0 25px }
.zixun_cc_cen span { width: 350px; height: 21px; float: left; line-height: 21px; font-size: 14px; padding-right: 10px; text-align: right; margin: 2px 0 }
.bottoms { width: 100%; height: auto; overflow: hidden; background: url(../images/bottom_footer_bj.png) repeat-x bottom #e4e4e4 }
.bottom { width: 1225px; height: auto; overflow: hidden; padding-left: 25px; margin: 0 auto }
.bottom_head { width: 1200px; height: 25px; float: left; background: url(../images/bottom_head.png) no-repeat }
.bottom_top_l { width: 765px; height: auto; float: left; overflow: hidden }
.bottom_top_l ul li { width: 85px; height: auto; min-height: 35px; float: left; font-family: microsoft yahei; line-height: 30px; overflow: hidden; text-align: left; margin: 0 5px }
.bottom_top_l ul li dt { width: 93px; height: 30px; float: left; text-align: left; font-size: 14px; white-space: nowrap }
.bottom_top_l ul li dt a { width: 93px; height: 30px; float: left; color: #767676 }
.bottom_top_l ul li dt a:hover { color: #009cff; border-bottom: 2px solid #009cff }
.bottom_top_l ul li dd { width: 93px; height: 30px; float: left; text-align: left; white-space: nowrap }
.bottom_top_l ul li dd a { width: 93px; height: 30px; float: left; color: #9b9b9b }
.bottom_top_l ul li dd a:hover { color: #009cff; text-decoration: underline }
.bottom_top_c { width: 120px; height: 120px; float: left; margin: 0 20px 0 15px }
.bottom_top_r { width: 270px; height: 120px; float: left }
.fengexian { width: 1200px; height: 2px; float: left; background: url(../images/bottom_hengfenxian.png) no-repeat center; margin: 15px 0 }
.links { width: 1220px; height: 30px; float: left; font-size: 14px; line-height: 30px }
.links_title { width: 80px; height: 30px; float: left; font-size: 14px; line-height: 30px; color: #009cff }
.links_c { width: 1120px; height: 30px; float: left }
.links_c ul li { width: auto; height: 30px; float: left; overflow: hidden; font-weight: 700; padding-right: 8px }
.links_c ul li a { color: #7d7d7d }
.links_c ul span { width: 10px; height: 30px; float: left; text-align: left; font-weight: 700; color: #7d7d7d }
.bottom_info { width: 1220px; height: 105px; float: left; margin-top: 30px }
.bottom_info_logo { width: 305px; height: 90px; float: left; padding-top: 0; background: url(../images/bottom_shufenxian.png) no-repeat top right }
.bottom_info_add { width: 340px; height: 105px; float: left; background: url(../images/bottom_shufenxian.png) no-repeat top right; padding: 0 20px }
.bottom_info_kefu { width: 495px; height: 105px; float: left; padding-left: 20px; overflow: hidden }
.bottom_info_kefua { width: 495px; height: 35px; float: left; margin-bottom: 7px }
.bottom_info_kefub { width: 241px; height: 39px; float: left }
.bottom_info_kefuc { width: 241px; height: 39px; float: left; margin-left: 0 }
.bottom_foot { width: 1220px; height: 41px; float: left; line-height: 41px; font-size: 16px; color: #fff; background: url(../images/bottom_footer.png) no-repeat center }
.bottom_foot dt { width: 400px; height: 41px; float: left; text-align: left }
.bottom_foot dd { width: 800px; height: 41px; float: left; text-align: right }
.bottom_foot dd a { color: #FFF }

/*
.float0831 { position: fixed; top: 165px; right: 0; _position: absolute; z-index: 9999 }
.float0831 A { color: #00a0e9 }
.float0831 A:hover { color: #ff8100; text-decoration: none }
.float0831 .floatL { position: relative; width: 28px; float: left }
.float0831 .floatL A { text-indent: -9999px; display: block; font-size: 0 }
.float0831 .floatR { background: url(../images/float_bg.gif); padding-bottom: 15px; width: 130px; background-repeat: no-repeat; background-position: -131px bottom; float: left; overflow: hidden }
.float0831 .tp { background: url(../images/float_bg.gif); background-repeat: no-repeat; background-position: 0 0; height: 10px; width: 130px; overflow: hidden }
.float0831 .cn { background: url(../images/float_bg.gif); background-repeat: repeat-y; background-position: -262px 0 }
.float0831 .cn H3 { text-indent: -9999px; height: 36px; font-size: 0 }
.float0831 .cn UL { padding: 0 1px 0 14px }
.float0831 .cn UL LI { border-bottom: #e6e5e4 1px solid; line-height: 36px; word-wrap: break-word; overflow: hidden; word-break: normal; height: 36px; width: 105px }
.float0831 .titZx { background: url(../images/float_s.gif) no-repeat; background-position: 5px -10px }
.float0831 .titDh { background: url(../images/float_s.gif) no-repeat; background-position: 5px -66px }
.float0831 .titDc { background: url(../images/float_s.gif) no-repeat; background-position: 5px -124px }
.float0831 .icoZx { background: url(../images/float_s.gif) no-repeat; background-position: 2px -154px; padding-left: 28px; display: block; float: left }
.float0831 .icoFf { background: url(../images/float_s.gif) no-repeat; background-position: 2px -213px; padding-left: 28px; display: block; float: left }
.float0831 .icoTl { background: url(../images/float_s.gif) no-repeat; padding-left: 17px; display: block; margin-left: -5px; font-family: microsoft yahei; background-position: 2px -266px; float: left; font-size: 14px }
.float0831 .btnOpen { background: url(../images/float_s.gif) no-repeat; background-position: -30px -396px; position: relative; width: 28px; height: 118px; top: 28px; left: 1px }
.float0831 .btnOpen_n { background: url(../images/float_s.gif) no-repeat; background-position: 0 -530px; position: relative; width: 28px; height: 118px; top: 28px; left: 1px }
.float0831 .btnCtn { background: url(../images/float_s.gif) no-repeat; background-position: 0 -396px; position: relative; width: 28px; height: 118px; top: 28px; left: 2px }
.float0831 .icoTc { padding-left: 10px; display: block; float: left; height: 36px; line-height: 36px; width: 90px; font-size: 14px }
.float0831 .icoTc img { padding-top: 8px }
.float0831 UL LI H3.titDc A { width: 80px; display: block; height: 36px }
.float0831 UL LI.top { border-bottom: #ace5f9 1px solid }
.float0831 UL LI.bot { border-bottom-style: none }
.float0831 UL.webZx { width: 164px; background: url(../images/webZx_bg.jpg) no-repeat; height: 65px; padding: 0 }
.float0831 UL LI.webZx-in { border-bottom-style: none; padding-left: 5px; height: 50px; padding-top: 8px }
.kefu_top { width: 130px; float: left; text-align: center; background: url(../images/float_bg.gif) -262px 0 repeat-y }
*/
/*kefu start*/
.float0831 { position: fixed; top: 150px; right: 0px; _position: absolute; z-index: 9999}
.float0831 A { color: #00a0e9 }
.float0831 A:hover { color: #ff8100; text-decoration: none }
.float0831 .floatL { position: relative; width: 28px; float: left }
.float0831 .floatL A { text-indent: -9999px; display: block; font-size: 0 }
.float0831 .floatR { width: 138px; float: left;}
.float0831 .tp { background: url(../images/kefu/title.png) no-repeat 0 0; height: 67px; width: 138px; overflow: hidden }
.float0831 .cn { background:#009cff;}
.float0831 .cn H3 { text-indent: -9999px; height: 28px; font-size: 0 }
.float0831 .cn UL { padding:0px }
.float0831 .cn UL LI {height: 36px; width: 138px; float:left; list-style:none; }
.float0831 .titZx { background: url(../images/kefu/kefu_title.png) no-repeat; }
.float0831 .btnOpen { background: url(../images/float_s.gif) no-repeat; background-position: -30px -396px; position: relative; width: 28px; height: 118px; top: 28px; left: 1px }
.float0831 .btnCtn { background: url(../images/kefu/close.png) no-repeat; position: relative; width: 138px; height: 19px; top: 67px; left: 28px }
.float0831 UL LI H3.titDc A { width: 138px; display: block; height: 36px }
.float0831 UL LI.bot { border-bottom-style: none }
.float0831 UL LI.top { background:#009cff;}
/*--tel start--*/
.api-lxb-cb-con{background:#009cff; padding:10px 0px 0px 0px; width:100%; overflow:hidden }
.api_title{ width:138px; height:20px; float:left; font-size:14px; color:#FFF; text-align:center}
.api_input{background:#009cff; margin:10px 0px; text-align:center }
.api_inputa{background:#009cff; text-align:center}
.api-lxb-cb-input{width: 120px;background: #ffffff;border: 1px solid #1ba6d4;}
.api-lxb-cb-btn{color: #ffffff; width: 125px;height: 30px;line-height: 28px;font-size: 14px;font-family: 'Microsoft Yahei';text-align: center;white-space: pre;border: none;background: url(../images/api_lxb_cb_btn_bg.png) 5px 3px no-repeat #ffb119;border-bottom: 2px solid #25a6e9; padding-left:10px;}
/*--tel end--*/
.kefu_top { width: 138px; height:36px; float: left;}
/*kefu end*/
.yingying { width: 1225px; height: 25px; overflow: hidden; padding-left: 25px; background: url(../images/bottom_head.png) no-repeat; margin: 0 auto }
.chconter { width: 1225px; height: auto; overflow: hidden; padding-left: 25px; margin: 0 auto 25px }
.chconter_left { width: 300px; height: auto; float: left }
.chzixun_right, .chconter_right { width: 920px; height: auto; float: left; background: url(../images/prochaidan_bj.png) no-repeat }
.bidu_right { background: url(../images/bidu_cen.png) repeat-y; margin-left: -10px; width: 920px; height: auto; float: left; overflow: hidden; padding: 0 20px }
.proch { width: 1225px; height: auto; padding-left: 25px; overflow: hidden; margin: 0 auto 25px }
.proch_title { width: 1200px; height: 97px; float: left; background: url(../images/pro_gl_title.png) no-repeat }
.pro_left { width: 290px; height: auto; float: left; overflow: hidden }
.pro_left_title { width: 280px; height: 44px; float: left; background: url(../images/left_pro_title.png) no-repeat }
.pro_left_cen ul li span { width: 226px; height: 2px; float: left; margin-left: 0; background: url(../images/left_pro_fengexian.png) no-repeat }
.zixun_left { width: 290px; height: auto; float: left; overflow: hidden; margin-bottom: 20px }
.zixun_left_title { width: 280px; height: 36px; float: left; background: url(../images/zixun2_title.png) no-repeat }
.case_left_title { width: 280px; height: 36px; float: left; background: url(../images/anli2_title.png) no-repeat }
.zhichi_left_title { width: 280px; height: 36px; float: left; background: url(../images/zhichi2_title.png) no-repeat }
.zixun_left_cen ul span { width: 226px; height: 2px; float: left; background: url(../images/left_pro_fengexian.png) no-repeat }
.jisuan_left { width: 280px; height: auto; float: left; padding-top: 44px; margin-top: 20px; background: url(../images/jisuan_title.png) no-repeat }
.jisuan_left_cen { width: 270px; height: auto; float: left; overflow: hidden; padding-left: 10px; padding-top: 5px; background: url(../images/jisuan_center.png) repeat-y }
.lianxi_left { width: 280px; height: auto; float: left; padding-top: 44px; margin-top: 20px; background: url(../images/lianxi_title.png) no-repeat }
.lianxi_left_cen { width: 250px; height: auto; float: left; background: url(../images/jisuan_center.png) repeat-y; line-height: 24px; font-size: 14px; padding: 10px 15px 0 }
.lianxi_left_cen li { font-size: 14px; height: 30px; line-height: 30px; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
*+html .clearfix { min-height: 1% }
.nav_menu { height: 45px; width: 900px; float: left; margin-bottom: 10px }
.nav { width: 900px; height: 45px; position: relative }
.nav .list li { float: left; line-height: 45px }
.nav .list span { float: left; width: auto; height: 45px; font: bold 16px/45px microsoft yahei; color: #fff44a; margin-left: 5px }
.nav .list span .firstt{ font-size:14px}
.nav .list span .firstt:hover{ font-size:14px}
.nav .list span a{ float: left; font-size:14px;color: #fff44a; }
.nav .list span a:hover{ float: left; font-size:14px;color: #fff; background:none }
/*.nav .list a { float: left; display: block; width: 140px; height: 45px; font: bold 13px/45px microsoft yahei; padding-left: 5px; color: #666; background: url(../images/chaidan_anliu.png) no-repeat 0 9px }*/
.nav .box { position: absolute; top: 45px; left: 0; width: 895px; background: #fafafa; height: auto; filter: alpha(opacity=0); opacity: 0; border: 1px solid #ddd; border-top: 1px solid #fafafa; border-bottom: 3px solid #c00; z-index: 99 }
.sublist li { float: left; width: 140px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #e9e9e9; background: #e9e9e9; margin: 5px 2px }
.sublist li a { float: left; width: 140px; height: 30px; color: #333; font-weight: 700 }
.sublist li a:hover { float: left; width: 140px; height: 30px; background: #1ebdf2; color: #fff }
.fixed { z-index: 99999; position: fixed; top: 0; width: 100%; left: 0; padding-top: 4px; box-shadow: 0 0 25px #222; -webkit-box-shadow: 0 0 25px #222; -moz-box-shadow: 0 0 25px #222; background: #0069ac; border-bottom: 3px solid #ccc }
.fixed .ffdx { width: 900px; height: 45px; float: left; padding-left: 50%; margin-left: -300px }
.fixed .list li { float: left }
.fixed .list span { float: left; width: 140px; height: 45px; font: bold 16px/40px microsoft yahei; color: #fff44a; margin-left: 5px }
.fixed .list a { float: left; display: block; width: 140px; height: 45px; font: bold 13px/45px microsoft yahei; color: #666; padding-left: 5px; background: url(../images/chaidan_anliu.png) no-repeat 0 9px }
.fixed .box { position: absolute; top: 45px; left: 50%; margin-left: -300px; width: 895px; background: #fafafa; overflow: hidden; opacity: 0; border: 1px solid #ddd; border-top: 1px solid #fafafa; border-bottom: 3px solid #c00; z-index: 99998 }
.fixed .sublist li { float: left; width: 130px; height: 30px; line-height: 30px; text-align: center; border: 1px solid #e9e9e9; background: #e9e9e9; margin: 5px 8px }
.fixed .sublist li a { float: left; width: 130px; height: 30px; color: #333 }
.fixed .sublist li a:hover { float: left; width: 130px; height: 30px; background: #1ebdf2; color: #fff }
.codown { width: 1150px; height: 85px; margin-bottom: 10px; padding-top: 20px; float: left; background: url(../images/down_bj.png) no-repeat -5px 0 }
.codown_left { width: 840px; height: 68px; float: left; margin-right: 10px; overflow: hidden; padding-left: 20px }
.codown_left span { width: 205px; height: 68px; float: left; margin-right: -13px; padding-right: 5px; background: url(../images/down_title.png) no-repeat }
.codown_left li { width: 55px; height: 24px; float: left; text-align: center; line-height: 24px; background: #F3F3F3; border: 1px solid #ccc; margin: 0 0 6px 12px }
.codown_left li a { width: 55px; height: 24px; float: left; color: #000; font-family: microsoft yahei }
.codown_left li a:hover { color: #000; background: #dcd940 }
.codown_right { width: 208px; height: 64px; float: right; margin-right: 20px }
.pro_right_img { width: 900px; height: 120px; float: left; margin: 15px 0px 15px 0px; }
.proch2 { width: 1250px; height: auto; overflow: hidden; background: url(../images/chaidan2_bj.png) no-repeat 25px 0; margin: 20px auto 0 }
.proch2_chaidan { width: 922px; height: auto; margin-left: 25px; padding-left: 303px }
.proch2_imgtop { width: 1250px; height: 14px; float: left; background: url(../images/proch2_top.png) no-repeat center }
.proch2_imgdown { width: 1250px; height: 15px; float: left; margin-bottom: 20px; background: url(../images/proch2_down.png) no-repeat center }
.proch2_cen { width: 1250px; height: auto; float: left; overflow: hidden; padding-bottom: 10px; background: url(../images/proch2_cen.png) repeat-y center }
.proch2_cen h1 { width: 1150px; height: 45px; line-height: 45px; font-size: 20px; text-align: center; color: #c00; font-family: microsoft yahei; font-weight: 700; margin: 0 auto }
.proch2_conter { width: 1150px; height: auto; overflow: hidden; padding-top: 20px; line-height: 30px; margin: 0 auto }
.proch2_conter p { text-indent: 2em; font-size: 14px }
.pro_pp_img { width: 1200px; height: 121px; float: left; margin-left: 25px; margin-bottom: 20px; border: 1px solid #fafafa }
.pro_pp_img img { width: 1200px; height: 121px }
.proco_img { width: 1075px; height: auto; float: left; margin-bottom: 15px; padding-left: 75px }
.proco_img dt { width: 530px; height: 285px; float: left }
.proco_img dd { width: 530px; height: 235px; float: left; line-height: 25px; font-size: 14px; padding-top: 0 }
.proco_img dd img { width: 505px; height: 112px }
.proco_coa { width: 300px; height: auto; float: left; }
.proco_coa_top { width: 300px; height: 100px; float: left; background: url(../images/tongpp.png) no-repeat }
.proco_coa_topa { width: 300px; height: 16px; float: left; background: url(../images/tongpp_01.png) no-repeat }
.proco_coa_topb { width: 300px; height: 10px; float: left; background: url(../images/tongpp_03.png) no-repeat }
.proco_coa ul { width: 300px; height: auto; overflow: hidden; float: left; background: url(../images/tongpp_02.png) repeat-y; }
.proco_coa ul li { width: 265px; height: 35px; float: left; overflow: hidden; line-height: 35px; font-weight: bold; padding-left: 35px; font-size: 14px; }
.proco_coa ul li a { color: #FFF; }
.proco_coa ul li a:hover { color: #CF3; }
.proco_coa ul li span { width: 226px; height: 2px; float: left; margin-left: 0; background: url(../images/left_pro_fengexian.png) no-repeat }
.proco_cob { width: 820px; height: auto; float: left; margin-left: 28px; }
.zixun_right Ul li { width: 920px; height: 171px; float: left; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #ccc }
.zixun_right Ul li .zixun_right_img { width: 292px; height: 161px; float: left; margin-right: 15px; border: 1px solid #ccc; padding: 5px }
.zixun_right Ul li .zixun_right_img img { width: 292px; height: 161px }
.zixun_right Ul li .h2 { width: 595px; height: 35px; float: left; font-size: 16px; font-weight: 700; border-bottom: 1px dashed #ccc }
.zixun_right Ul li .zixun_right_cenner { width: 595px; height: 135px; float: left; font-size: 13px; line-height: 23px }
.case_right Ul li { width: 280px; height: 285px; float: left; margin-bottom: 15px; margin-right: 25px }
.case_right Ul li .case_right_img { width: 280px; height: 165px; float: left; border: 1px solid #ccc }
.case_right Ul li .case_right_img img { width: 280px; height: 165px }
.case_right Ul li .h2 { width: 280px; height: 35px; float: left; font-size: 15px; font-weight: 700; line-height: 35px; text-align: center; border-bottom: 1px dashed #ccc }
.case_right Ul li .case_right_cenner { width: 280px; height: 85px; float: left; font-size: 13px; line-height: 25px }
.case_right_cn { width: 878px; height: auto; float: left; overflow: hidden; background: url(../images/bidu_cen.png) repeat-y; margin-left: -10px; padding: 0 20px; font-size:14px; line-height:24px }
.case_right_cn h1 { width: 878px; height: 45px; float: left; line-height: 45px; font-size: 18px; text-align: center; border-bottom: 1px solid #999 }
.case_right_cn_info { width: 668px; height: 20px; float: left; line-height: 20px; padding-left: 210px; margin-top: 10px }
.case_right_cn_zuozhe { width: 150px; height: 20px; float: left }
.case_right_cn_time { width: 150px; height: 20px; float: left; text-align: center }
.case_right_cn_fenlei { width: 170px; height: 20px; float: left; text-align: right }
.case_right_cn_con { width: 878px; height: auto; float: left; overflow: hidden; margin-top: 20px; line-height: 28px }
.case_right_cn_con p { font-size: 14px; line-height: 30px; text-indent: 2em }
.case_right_cn_tgs { width: 878px; height: 20px; float: left; font-size: 14px; margin: 20px 0 20px 20px }
.case_right_cn_tgs span { font-size: 14px; color: #09F }
.zhichi_right Ul li { width: 890px; height: 30px; float: left; line-height: 30px; margin-bottom: 0px; padding-left: 10px; font-size: 14px; }
.zhichi_right Ul li a:hover { color: #03F }
.zhichi_right Ul li i { width: 120px; height: 35px; line-height: 35px; float: right; font-size: 14px; }
.zhichi_right_info { width: 918px; height: 40px; float: right; margin-top: 50px; margin-bottom: 35px; }
.zhichi_right_info ul li { width: 135px; height: 35px; float: left; line-height: 35px; margin: 0px 7px; text-align: center; background: url(../images/zhichianniu.png) no-repeat; font-size: 14px; }
.zhichi_right_info ul li a { color: #FFF }
.zhichi_right_info ul li:hover { width: 135px; height: 35px; float: left; border-top: 1px solid #fff; border-left: 1px solid #fff; }
.about { width: 1230px; height: auto; overflow: hidden; margin: 180px auto 0 }
.about_top { width: 1230px; height: 50px; float: left; background: url(../images/about_top.png) no-repeat }
.about_cen { width: 1160px; height: auto; float: left; overflow: hidden; background: url(../images/about_cen.png) repeat-y; padding: 0 35px }
.about_bottom { width: 1230px; height: 38px; float: left; background: url(../images/about_bottom.png) no-repeat }
.lianxi { width: 1225px; height: auto; overflow: hidden; padding-left: 25px; margin: 0 auto }
.lianxi_top { width: 1200px; height: auto; overflow: hidden; float: left }
.lianxi_top_a { width: 100%; height: 112px; background: url(../images/lianxi/title.png) no-repeat left }
.lianxi_top_b { width: 100%; margin: 10px 0 }
.lianxi_top_b p { color: #0069ac; font-size: 16px; text-align: center; line-height: 30px }
.lianxi_top_c { width: 100%; padding-bottom: 15px }
.lianxi_top_c p { font-size: 12px; text-align: center; line-height: 20px }
.lianxi_cen { width: 1225px; height: auto; float: left; overflow: hidden; padding: 0 }
.lianxi_cen_a_img { width: 370px; height: 195px; float: left; background: url(../images/lianxi/liuyan.png) no-repeat }
.lianxi_cen_a_liuyan { width: 365px; height: 405px; float: left; margin-top: 20px }
.lianxi_cen_a_liuyan td { padding: 5px 0 2px!important }
.lianxi_cen_a_liuyan td p { height: 20px; font-size: 14px; color: #666 }
.lianxi_cen_a_liuyan nobr { font-size: 14px; padding: 0 10px 0 0 }
.input_text { border: #26bff2 1px solid; background-color: #fafafa; width: 260px; height: 22px; line-height: 22px; vertical-align: middle }
.is_upload { border: #cfd8e1 1px solid; width: 328px }
.textarea { border: #26bff2 1px solid; background-color: #fafafa; width: 320px; height: 90px }
.is_btn { line-height: 16px }
.is_success { font: 14px Arial, Helvetica, sans-serif; color: #090!important; width: 90%; background: url(../images/success.gif) no-repeat left center; text-align: left; line-height: 160%; font-weight: 700; margin: 0 auto; padding: 10px 10px 10px 45px }
.is_failure { font: 14px Arial, Helvetica, sans-serif; color: #C00!important; width: 90%; background: url(../images/failure.gif) no-repeat left center; text-align: left; line-height: 160%; font-weight: 700; margin: 0 auto; padding: 10px 10px 10px 45px }
.lianxi_cen_b { width: 379px; height: 665px; float: left; background: url(../images/lianxi/lianxibeij.png) no-repeat; margin: 0 5px; padding: 20px 0 0 20px }
.lianxi_cen_b_img { width: 370px; height: 195px; float: left; background: url(../images/lianxi/zijia.png) no-repeat }
.lianxi_cen_c_img { width: 370px; height: 195px; float: left; background: url(../images/lianxi/gongjiao.png) no-repeat }
.lianxi_bottom { width: 1230px; height: auto; float: left; margin: 30px 0px; }
.lianxi_bottom_left { width: 275px; height: auto; float: left; overflow: hidden; margin-left: 5px }
.lianxi_bottom_right { width: 911px; height: auto; float: left; overflow: hidden; margin-left: 15px }
.tianbiao { width: 365px; height: auto; float: left; margin-top: 20px }
.tianbiao td { padding: 5px 0 2px!important }
.tianbiao td p { height: 20px; font-size: 14px; color: #666 }
.guzhangzhichi { width: 720px; height: auto; overflow: hidden; float: left; padding-left: 25px; margin-left: 25px; margin-top: 10px; border-left: 1px solid #ddd; }
.guzhangzhichi ul li { width: 720px; height: 35px; line-height: 35px; float: left; font-size: 14px; }
.guzhangzhichili { width: 720px; height: 45px; line-height: 45px; float: left; color: #f00; margin-bottom: 8px; text-align: center; border-bottom: 1px solid #ccc; }
.liuyanzhichi { width: 730px; height: auto; overflow: hidden; float: left; padding-left: 25px; margin-left: 25px; margin-top: 10px; border-left: 1px solid #ddd; }
.liuyanzhichi ul li { width: 70px; height: 35px; margin: 0px 10px 5px 0px; background: #eee; text-align: center; line-height: 35px; float: left; font-size: 14px; }
.liuyanzhichi ul li a:hover { width: 70px; height: 35px; float: left; color: #fff; background: #09F; }
.liuyanzhichili { width: 720px; height: 45px; line-height: 45px; float: left; color: #f00; margin-bottom: 8px; border-bottom: 1px solid #ccc; }
.liuyanzhichitwo { width: 730px; height: auto; overflow: hidden; float: left; padding-left: 25px; margin-left: 25px; margin-top: 10px; border-left: 1px solid #ddd; }
.liuyanzhichitwo ul li { width: 170px; height: 35px; margin: 0px 10px 5px 0px; background: #eee; text-align: center; line-height: 35px; float: left; font-size: 14px; }
.liuyanzhichitwo ul li a:hover { width: 170px; height: 35px; float: left; color: #fff; background: #09F; }
.liuyanzhichizaixian { width: 730px; height: auto; overflow: hidden; float: left; padding-left: 25px; margin-left: 25px; margin-top: 10px; border-left: 1px solid #ddd; }
.liuyanzhichizaixian ul li { width: 350px; height: 60px; float: left; margin-right: 10px; }
.menu-cc, .op li.cur { background: #1ebdf2 }
.sousuo_jg, .sousuo_jg dt { width: 840px; height: 25px; float: left }
.sousuo_jg dt span a, .lianxi_top_b p span, .lianxi_top_c p span { color: #c00; font-weight: 700 }
.sc span a, .links_c ul li a:hover { color: #c00 }
.slide-pic li.cur, .clearfix { display: block }
.pro_gl, .proch_gl { width: 1220px; height: auto; float: left; padding-left: 2px; margin-bottom: 15px; }
.pro_gl ul li, .proch_gl ul li { width: 129px; height: 35px; float: left; line-height: 35px; font-size: 14px; font-weight: 700; text-align: center; background: #e9e9e9; border: 1px solid #e9e9e9; margin: 0 2px 2px 0 }
.pro_gl ul li a, .proch_gl ul li a { width: 129px; height: 35px; float: left; color: #494949 }
.pro_gl ul li a:hover, .proch_gl ul li a:hover { color: #fff; background: #1ebdf2; text-decoration: none }
.pro_gl_more a, .pro_pp_more a { width: 200px; height: 30px; float: right; text-align: right; color: #494949; font-size: 14px }
.pro_gl_more a:hover, .pro_pp_more a:hover, .case_title a:hover { color: #1ebdf2 }
.pro_pp, .bottom_top { width: 1220px; height: auto; float: left; overflow: hidden }
.pro_pp ul li, .pro_right ul li { width: 161px; height: 110px; float: left; margin: 0 12px 45px 0; border:1px solid #DBDBDB }
.pro_pp ul li img, .pro_right ul li img { width: 161px; height: 110px }
.pro_pp ul li span, .pro_right ul li span { width: 161px; height: 25px; float: left; line-height: 25px; font-size: 14px; text-align: center; overflow: hidden; white-space: nowrap; text-transform: uppercase }
.pro_pp ul li span a, .pro_right ul li span a { width: 161px; height: 25px; float: left; color: #333 }
.pro_pp ul li span a:hover, .pro_right ul li span a:hover { background: #1ebdf2; color: #fff }
.i_team li span a, .zixun_ca_cen li a, .zixun_ca_cen span a, .zixun_cb_cen li a, .zixun_cb_cen span a, .zixun_cc_cen li a, .zixun_cc_cen span a { color: #666 }
.zixun_ca_cen, .zixun_cb_cen { width: 365px; height: 155px; float: left; overflow: hidden; background: #fff; padding-left: 25px }
.zixun_ca_cen li, .zixun_cb_cen li, .zixun_cc_cen li { width: 350px; height: 21px; float: left; line-height: 21px; overflow: hidden; font-size: 14px; padding-left: 15px; background: url(../images/hongdian.png) no-repeat 0 7px; margin: 2px 0 }
.zixun_ca_cen li a:hover, .zixun_ca_cen span a:hover, .zixun_cb_cen li a:hover, .zixun_cb_cen span a:hover, .zixun_cc_cen li a:hover, .zixun_cc_cen span a:hover { color: #09f }
.zixun_ca_cen li:hover, .zixun_cb_cen li:hover, .zixun_cc_cen li:hover { color: #09F; background: url(../images/lvdian.png) no-repeat 0 6px }
.zixun_ca_cen span, .zixun_cb_cen span { width: 335px; height: 21px; float: left; line-height: 21px; font-size: 14px; padding-right: 10px; text-align: right; margin: 2px 0 }
.chbidu_right, .chzixun_right, .chcase_right, .chzhichi_right { width: 920px; height: auto; float: left }
.bidu_top, .case_right_cn_top { width: 918px; height: 14px; float: left; background: url(../images/bidu_top.png) no-repeat; margin-left: -10px }
.bidu_bottom, .case_right_cn_bottom { width: 918px; height: 14px; float: left; background: url(../images/bidu_bottom.png) no-repeat; margin-left: -10px }
.pro_left_cen, .zixun_left_cen { width: 280px; height: auto; float: left; overflow: hidden; margin-top: 5px }
.pro_left_cen_top, .zixun_left_cen_top { width: 280px; height: 10px; float: left; background: url(../images/pro_left_bj.png) no-repeat }
.pro_left_cen ul, .zixun_left_cen ul { width: 280px; height: auto; float: left; overflow: hidden; background: url(../images/pro_left_bjbottom.png) repeat-y }
.pro_left_cen ul li, .zixun_left_cen ul li { width: 253px; height: 35px; float: left; padding-left: 27px }
.pro_left_cen ul li a, .zixun_left_cen ul li a { width: 253px; height: 35px; float: left; color: #FFF; line-height:36px }
.pro_left_cen ul li:hover, .zixun_left_cen ul li:hover { background: url(../images/pro_left_ico.png) no-repeat 10px 13px }
.pro_left_cen ul li:hover, .zixun_left_cen ul li .hovers { color: #FF0;width: 253px; height: 35px; float: left;  }
.pro_left_cen ul li a:hover, .zixun_left_cen ul li a:hover { color: #FF0 }
.pro_left_cen ul li dt, .zixun_left_cen ul li dt { width: 253px; height: 35px; float: left; font-size: 14px; line-height: 35px }
.jisuan_left_bottom, .lianxi_left_bottom { width: 280px; height: 15px; float: left; background: url(../images/jisuan_bottom.png) no-repeat }
.nav .list a:hover, .fixed .list a:hover { color: #FFA304 }
.nav .list a:hover, .nav .list .now, .fixed .list a:hover, .nav .list .now { color: red; background: url(../images/chaidan_hover.png) no-repeat 0 9px }
.nav .cont, .fixed .cont { position: relative; width: 900px; z-index: 99999; padding: 10px 0 0 }
.pro_right, .zixun_right, .case_right, .zhichi_right { width: 920px; height: auto; float: left; overflow: hidden }
.zixun_right Ul li .zixun_right_cenner span a, .case_right Ul li .case_right_cenner span a, .zhichi_right Ul li .zhichi_right_cenner span a, .input_text span { color: red }
.lianxi_cen_a, .lianxi_cen_c { width: 379px; height: 665px; float: left; background: url(../images/lianxi/lianxibeij.png) no-repeat; padding: 20px 0 0 20px }
.lianxi_cen_b_zijia, .lianxi_cen_c_gongjiao { width: 360px; height: 405px; float: left; margin-top: 20px }
.sxqh { width: 878px; height: 25px; line-height: 25px; float: left; font-size: 14px; margin: 20px 0 20px 20px }
.sxqh ul li { width: 430px; height: 25px; line-height: 25px; float: left; overflow: hidden }
.jieguo { width: 100%; font-size: 14px }
.pro_peijian { width: 920px; height: auto; float: left; overflow: hidden }
.pro_peijian ul li { float: left; width: 920px; height: 128px; margin-bottom: 20px; }
.pro_peijian ul li dt { float: left; width: 225px; height: 128px; border: 1px solid #ddd; }
.pro_peijian ul li dt img { width: 225px; height: 128px; }
.pro_peijian ul li h2 { padding-left: 15px; float: left; width: 650px; height: 25px; line-height: 25px; font-size: 16px; font-weight: bold; border-bottom: 1px solid #eee }
.pro_peijian ul li dd { padding-left: 15px; float: left; width: 650px; height: 103px; line-height: 20px; }
.pro_peijian ul li dd span { width: auto; margin-left: 8px; }
.pro_peijian ul li dd span a { color: #09F }
.pro_peijian ul li dd span a:hover { color: #c00 }
.pro_case { width: 900px; height: auto; float: left; overflow: hidden; }
.pro_case_tuijian { width: 900px; height: 97px; float: left; background: url(../images/pro_case_title.png) no-repeat; }
.pro_case_tuijian span { width: 885px; height: 20px; float: right; margin: 77px 15px 10px 0px; text-align: right; font-size: 13px; }
.pro_case_tuijian span a { color: #999 }
.js { width: 100%; height: auto; overflow: hidden; background: url(../images/js_top.jpg) no-repeat center top; padding: 391px 0px 0px 0px; margin: 0 auto; }
.js_title{ width: 100%; height: 161px; overflow: hidden; background: url(../images/js_title.jpg) no-repeat center top; padding: 0px; margin: 0 auto; }
.js_cen{ width: 100%; height: auto; overflow: hidden; background: url(../images/js_bj.jpg) no-repeat center top #ffeed8; padding: 0px; margin: 0 auto; }
.js_cen2{ width: 1234px; height: 684px; overflow: hidden; background: url(../images/js_bj2.png) no-repeat center top; margin: 0 auto; }
.js_left { width:300px; height:auto; float:left; margin-top:130px;}
.js_right { width:910px; height:640px; float:left; overflow:hidden;margin-top:40px;}
.homeinfo { width: 1210px; margin: 10px auto; overflow: hidden; }
.info_a { width: 1210px; height: auto; overflow: hidden; font-family: "microsoft yahei"; }
.info_left { width: 600px; height: auto; float: left; overflow: hidden; }
.info_right { width: 600px; height: auto; float: left; overflow: hidden; }
.info_h { width: 550px; height: auto; overflow: hidden; margin-left: 48px; float: left; }
.info_h1 { width: 550px; height: auto; overflow: hidden; font-size: 30px; font-weight: bold; color: #4c5e6a; }
.info_h2 { width: 550px; height: auto; overflow: hidden; line-height: 35px; font-size: 20px; color: #F00; padding: 5px 0px; }
.info_h3 { width: 550px; height: auto; overflow: hidden; font-size: 15px; line-height: 25px; color: #4c5e6a; }
.info_img { float: left; overflow: hidden }
.jieguo_cy { width:878px; height:auto; float:left; overflow:hidden; margin-top:35px;}
.jieguo_cy_title{ width:878px; height:35px; float:left; border-bottom:1px solid #ddd; margin-bottom:10px; font-size:18px; font-weight:bold}
.jieguo_cy Ul li { width: 920px; height: 171px; float: left; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #ccc }
.jieguo_cy Ul li dt { width: 252px; height: 161px; float: left; margin-right: 15px; border: 1px solid #ccc; padding: 5px }
.jieguo_cy Ul li dt img { width: 252px; height: 161px }
.jieguo_cy Ul li h2 { width: 585px; height: 35px; float: left; font-size: 16px; line-height:35px; font-weight: 700; border-bottom: 1px dashed #ccc }
.jieguo_cy Ul li dd { width: 585px; height: 135px; float: left; font-size: 13px; line-height: 23px }
.jieguo_cy Ul li dd a { color:#F00 }